██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
KVIrc
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqKVIrc è un client mwbgIRC alternativo per l'ambiente grafico mwbwKDE su sistema operativo mwcaGNU/Linux, realizzato nel mwcq1998 per mano del programmatore italo-polacco Szymon Stefanek. Il software, sviluppato sulla base del mwcgtoolkit grafico mwcwQt, è stato riscritto quasi interamente in corrispondenza delle release principali ed è disponibile anche per mwdaMicrosoft Windows e mwdqmacOS. La licenza applicata a tutte le piattaforme è la mwdgGPL, ad eccezione della libreria openssl, a cui vengono fatte alcune note aggiuntive.
Lo caratterizzano il colorato ambiente dell'interfaccia grafica, la presenza di emoticon e di mweaavatar che individuano ciascun utente e le trasparenze. Inoltre ogni parte grafica (dalle mweqicone alla lista degli utenti) può essere interamente modificata tramite il configuratore del tema o completamente rimossa, tanto da ridurlo a semplici finestre e mwegtesto puro.
Tra le opzioni si trovano sistemi mwfaantispam, protezione mwfqantiflood, gestione della mwfgcrittografia, analisi e visualizzazione dei file di mwfwlog (che vengono salvati direttamente in formato compresso tramite l'uso delle librerie mwgazlib) e svariate opzioni che rendono questo client particolarmente versatile e completamente personalizzabile.
Come gli altri client IRC, anche KVIrc presenta un motore di mwggscripting interno e un proprio mwgwlinguaggio di programmazione semplificato. Questo permette la realizzazione, da parte degli utenti, di addon ed estensioni che possono andare dalla creazione di semplici comandi supplementari (tramite la creazione di mwhaAlias) fino alla realizzazione di script grafici con menù, liste ad albero pulsanti ed un po' tutti gli elementi che le librerie Qt permettono di creare. Inoltre per gli amanti della mwhqprogrammazione orientata agli oggetti il motore di scripting, KVS, supporta l'uso di classi derivate direttamente dalle Qt.
Contents
• Sviluppo
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Caratteristiche principali
• Connessioni simultanee a server multipli
• Supporto per numerose codifiche del testo (fra le altre mwkgUTF-8, CP1251, JIS7 ed euc-JP)
• mwlwCrittografia per le conversazioni sui canali, nei messaggi privati e nelle mwmaDCC chat.
• Visualizzazione degli mwmgavatar, anche animati, associati agli utenti
• Visualizzazione degli smiles come icone
• Possibilità di condivisione dei file tramite mwoqDirect Client-to-Client (DCC) e RevDCC
• Possibilità di gestire e creare dei temi personalizzati, degli addon e dei moduli in C++ esterni
• Sistema antispam ed mwqgantiflood
KVS Scripting
mwtqKVS sta per mwtgKVirc mwtwScripting: il linguaggio proprio di KVIrc.
Il linguaggio di mwvascripting di KVIrc, oltre alla possibilità di definire azioni che il client compie automaticamente come risposta ad alcuni eventi, permette all'utente la creazione di comandi complessi (mwvqAlias) e di vari elementi grafici che vanno da semplici pulsanti, mwvgbarra degli strumenti, liste ad albero fino alla gestione di immagini in formato mwvwPNG, cosa che consente la realizzazione di script molto complessi come ad esempio giochi.
KVS comprende non soltanto i costrutti base dei linguaggi di programmazione, come la possibilità di utilizzare mwwqvariabili, mwwgarray e funzioni, ma anche costrutti più avanzati (come mwwwclassi ed mwxaereditarietà) che caratterizzano i linguaggi mwxqorientati agli oggetti. Inoltre, ovviamente, KVS supporta tutti i comandi tipici del mwxgprotocollo RFC1459 IRC. I principali sviluppatori del linguaggio e delle attuali classi sono stati gli italiani Noldor (Alessandro Carbone) e Grifisx (Antonino G. Imbesi).
Sviluppo
Il team di sviluppo di KVirc è attivamente presente sui canali di chat IRC, dove anche eventuali ospiti possono partecipare attivamente suggerendo idee, consigli e quant'altro che possa rivelarsi utile.
Voci correlate
Altri progetti
Altri progetti
• Wikimedia Commons
• Wikimedia Commons contiene immagini o altri file su KVIrc
Collegamenti esterni
• (EN, IT, RU) Sito ufficiale, su kvirc.net.
• KVIrc / KVIrc (altra versione) / KVIrc (altra versione), su packages.debian.org.
• Repository sorgenti di KVIrc, su github.com.
• Sito di segnalazione bug, su github.com.
• citereffree-software-directory(EN) KVIrc, su Free Software Directory.
• mwaw(EN, IT, RU, DE) Official forum, su forum.kvirc.ru. URL consultato il 3 aprile 2021 (archiviato dall'url originale il 21 novembre 2010).
• mwbq(EN) Mailing list, su lists.omnikron.net. URL consultato il 30 dicembre 2005 (archiviato dall'url originale il 31 dicembre 2005).
• [Tutorials]
• mwcq(EN, IT, RU) Manuali di scripting, su kvirc.net.
• mwcw(EN) Documentazione ufficiale, su kvirc.net.
• mwdq(EN) Documentazione sorgenti, su kvirc.net.
• [Canali IRC]
• mweqCanale ufficiale italiano di supporto sulla rete AzzurraNet
• mwewCanale ufficiale di supporto sulla rete Freenode
• mwfqCanale di supporto sulla rete IRCnet